// pokaz_zn2.c -- wyświetla znaki w rzędach i kolumnach
#include <stdio.h>
#include <ctype.h>
void wyswietl(char c, int wys, int szer);
int main(void)
{
  int ch;			// znak do wyświetlenia
  int rzedy, kolumny;		// liczba rzędów i kolumn

  printf("Podaj znak i dwie liczby całkowite:\n");
  while ((ch = getchar()) != EOF)
  {
	if (!isspace(ch))
	{
	  if (scanf("%d %d", &rzedy, &kolumny) != 2)
	    break;
	  wyswietl(ch, rzedy, kolumny);
	  printf("Podaj kolejny znak i dwie liczby całkowite;\n");
	  printf("Aby zakończyć zasymuluj EOF.\n");
	}
  }
  return 0;
}

void wyswietl(char c, int wys, int szer)
{
  int rzad, kol;

  for (rzad = 1; rzad <= wys; rzad++)
  {
	for (kol = 1; kol <= szer; kol++)
	  putchar(c);
	putchar('\n');		// zakończ wiersz i rozpocznij kolejny
  }
}
